Skip to content

Release v0.2.0#9

Merged
sebastientaggart merged 10 commits intomainfrom
dev
Mar 25, 2026
Merged

Release v0.2.0#9
sebastientaggart merged 10 commits intomainfrom
dev

Conversation

@sebastientaggart
Copy link
Copy Markdown
Contributor

Release v0.2.0

PRs included:

Closes #2
Closes #4
Closes #7

Sebastien Taggart and others added 10 commits March 24, 2026 23:17
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude CLI uses the first line of command files as preview text. With the
marker at the top, every skill showed "<!-- generated by CodeCanon/sync.sh..."
instead of useful context. Moving it to EOF lets the invocation header show
in the preview instead.

Also adds backward compatibility: read_file_info detects markers at both
positions (end=current, start=legacy) and forces regeneration of legacy files.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The initial implementation set body_hash=None for legacy files, which
caused them to be flagged as "customized" and skipped. Instead, compute
the real body_hash and return a needs_migration flag so sync_skill can
force a rewrite even when content hashes match.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Move sync marker to EOF for better CLI preview
Document label and milestone expectations for /start and /qa in
README and setup skill; add template comments. Regenerate Claude
commands. Require git pull before /version step.

Made-with: Cursor
…etup-guide

Add greenfield GitHub baseline guide for PM/BA setup
@sebastientaggart sebastientaggart merged commit d9ac8ec into main Mar 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant